147db99700cb404ad9aa1fd36fab7470bd9740bf,common/src/main/java/org/conscrypt/OpenSSLCipher.java,EVP_CIPHER,engineInitInternal,#number[]#AlgorithmParameterSpec#SecureRandom#,474
Before Change
iv = new byte[expectedIvLength];
if (random == null) {
random = new SecureRandom();
}
random.nextBytes(iv);
} else if (expectedIvLength == 0 && iv != null) {
throw new InvalidAlgorithmParameterException("IV not used in " + mode + " mode");
} else if (iv != null && iv.length != expectedIvLength) {
After Change
iv = new byte[expectedIvLength];
if (random != null) {
random.nextBytes(iv);
} else {
NativeCrypto.RAND_bytes(iv);
}